package com.cn.yunhe.rentcars.mapper.permission;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.cn.yunhe.rentcars.model.permission.RoleResource;

/**
 * 权限管理--角色和权限对应项
 * @author 刘源
 *
 */
@Mapper
public interface RoleResourceMpper {
	
	/**
	 * 批量添加
	 * @param roleResourceList
	 */
	void addRoleResources(List<RoleResource> roleResourceList);
	
	
	/**
	 * 单个添加
	 * @param roleResource
	 */
	void addRoleResource(RoleResource roleResource);
	
	
	/**
	 * 根据角色id返回资源编号
	 * @return
	 */
	List<RoleResource> getByRoleId(int roleid);
	
	
	/**
	 * 根据资源id获得角色编号
	 * @param resoureid
	 * @return
	 */
	List<RoleResource> getByResourseId(String resoureid);
	
	
	/**
	 * 删除制定用户下面的资源信息
	 * @param roleid
	 */
	void delRoleResource(String roleid);
	

}
